package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class IdxThemeTablesSourceeExportListVo implements Serializable {

    private static final long serialVersionUID = 2809060936196553680L;

    private Integer				themeWordsId ;									//主键

    private Integer				parentid;                                   //父id，顶层为0

    private String              arrparentid;                                     //所有父id，逗号分割

    private String				arrchildid;                                   //所有子表id，逗号分割

    private Integer				child;                             //是否存在子类，

    private String              name;                           //分类名称

    private Integer              status;                         //0=启用，-1=不启用

    private String              createBy;                       //创建人

    private Date createTime;                                  //创建时间

    private String description;                             //描述

    private Integer themeTableId;                             //主题词表集ID

    private Integer themeGroupId;                             //主题词表集ID

    private Integer checkStatus;                             //审核状态,0=未审，1=已审核

    private String themeCode;

    private List<ThemeWordsSourceList> themeWordsSourceList;         //主题词源集合


    public Integer getThemeWordsId() {
        return themeWordsId;
    }

    public void setThemeWordsId(Integer themeWordsId) {
        this.themeWordsId = themeWordsId;
    }

    public Integer getParentid() {
        return parentid;
    }

    public void setParentid(Integer parentid) {
        this.parentid = parentid;
    }

    public String getArrparentid() {
        return arrparentid;
    }

    public void setArrparentid(String arrparentid) {
        this.arrparentid = arrparentid;
    }

    public String getArrchildid() {
        return arrchildid;
    }

    public void setArrchildid(String arrchildid) {
        this.arrchildid = arrchildid;
    }

    public Integer getChild() {
        return child;
    }

    public void setChild(Integer child) {
        this.child = child;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getThemeTableId() {
        return themeTableId;
    }

    public void setThemeTableId(Integer themeTableId) {
        this.themeTableId = themeTableId;
    }

    public Integer getThemeGroupId() {
        return themeGroupId;
    }

    public void setThemeGroupId(Integer themeGroupId) {
        this.themeGroupId = themeGroupId;
    }

    public Integer getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    public String getThemeCode() {
        return themeCode;
    }

    public void setThemeCode(String themeCode) {
        this.themeCode = themeCode;
    }

    public List<ThemeWordsSourceList> getThemeWordsSourceList() {
        return themeWordsSourceList;
    }

    public void setThemeWordsSourceList(List<ThemeWordsSourceList> themeWordsSourceList) {
        this.themeWordsSourceList = themeWordsSourceList;
    }

    public IdxThemeTablesSourceeExportListVo() {
        super();
    }

    public IdxThemeTablesSourceeExportListVo(Integer themeWordsId, Integer parentid, String arrparentid, String arrchildid, Integer child, String name, Integer status, String createBy, Date createTime, String description, Integer themeTableId, Integer themeGroupId, Integer checkStatus, String themeCode) {
        this.themeWordsId = themeWordsId;
        this.parentid = parentid;
        this.arrparentid = arrparentid;
        this.arrchildid = arrchildid;
        this.child = child;
        this.name = name;
        this.status = status;
        this.createBy = createBy;
        this.createTime = createTime;
        this.description = description;
        this.themeTableId = themeTableId;
        this.themeGroupId = themeGroupId;
        this.checkStatus = checkStatus;
        this.themeCode = themeCode;
    }

    @Override
    public String toString() {
        return "IdxThemeTablesSourceeExportListVo{" +
                "themeWordsId=" + themeWordsId +
                ", parentid=" + parentid +
                ", arrparentid='" + arrparentid + '\'' +
                ", arrchildid='" + arrchildid + '\'' +
                ", child=" + child +
                ", name='" + name + '\'' +
                ", status=" + status +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", description='" + description + '\'' +
                ", themeTableId=" + themeTableId +
                ", themeGroupId=" + themeGroupId +
                ", checkStatus=" + checkStatus +
                ", themeCode='" + themeCode + '\'' +
                ", themeWordsSourceList=" + themeWordsSourceList +
                '}';
    }
}
